﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework;

namespace XNADota.Terrain
{
    public class Landscape
    {
        private LandscapeConfig _LandscapeConfig;

        private WarCraftEnvironment _WarCraftEnvironment;

        private WarCraftMapDoo _WarCraftMapDoo;

        private WarCraftUnitsDoo _WarCraftUnitsDoo;

        private WarCraftCustomUnit _WarCraftCustomUnit;

        private TexturePalette[] _TexturePallettes;

        public LandscapeConfig LangscapeConfig
        {
            set { _LandscapeConfig = value; }
            get { return _LandscapeConfig; }
        }

        public TexturePalette[] TexturePallettes
        {
            set { _TexturePallettes = value; }
            get { return _TexturePallettes; }
        }

        public WarCraftEnvironment WarCraftEnvironment
        {
            set { _WarCraftEnvironment = value; }
            get { return _WarCraftEnvironment; }
        }

        public WarCraftMapDoo WarCraftMapDoo
        {
            set { _WarCraftMapDoo = value; }
            get { return _WarCraftMapDoo; }
        }

        public WarCraftUnitsDoo WarCraftUnitsDoo
        {
            set { _WarCraftUnitsDoo = value; }
            get { return _WarCraftUnitsDoo; }
        }

        public WarCraftCustomUnit WarCraftCustomUnit
        {
            set { _WarCraftCustomUnit = value; }
            get { return _WarCraftCustomUnit; }
        }
    }
}
